<xsl:when test="string-length($authorDot)>0 or string-length($titleDot)>0 or string-length($theBookAuthorAndEditorDot)>0 or string-length($enclosedYearDot)>0">
<xsl:if test="string-length($authorDot)>0 or string-length($titleDot)>0 or string-length($theBookAuthorAndEditorDot)>0 or string-length($i_bookTitlePagesDot)>0 or string-length($enclosedYearDot)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:value-of select="$tempCSCPu"/>
</xsl:if>
</xsl:when>
<xsl:when test="b:SourceType='JournalArticle'">
<xsl:choose>
<xsl:when test="string-length($theAuthorDot)>0">
<xsl:value-of select="$theAuthorDot"/>
<xsl:if test="(string-length($issue)>0 or string-length($volume)>0) and string-length($enclosedYearDot)>0">
<xsl:call-template name="templ_prop_Space"/>
<xsl:value-of select="$enclosedYearDot"/>
</xsl:if>
<xsl:if test="(string-length($issue)=0 and string-length($volume)=0) and string-length($enclosedDateDot)>0">
<xsl:if test="string-length($titleDot)>0 or ((string-length($issue)>0 or string-length($volume)>0) and string-length($enclosedYearDot)>0) or ((string-length($issue)=0 and string-length($volume)=0) and string-length($enclosedDateDot)>0)">
<xsl:if test="string-length($titleDot)>0 or ((string-length($issue)>0 or string-length($volume)>0) and string-length($enclosedYearDot)>0) or ((string-length($issue)=0 and string-length($volume)=0) and string-length($enclosedDateDot)>0) or string-length($theEditorAndTranslatorDot)>0">
<xsl:when test="((string-length($volume)=0 and string-length($pages)>0) or (string-length($publisher)=0 and (string-length($volume)>0 or string-length($pages)>0)))">
<xsl:when test="((string-length($volume)=0 and string-length($pages)>0) or (string-length($publisher)=0 and (string-length($volume)>0 or string-length($pages)>0)))">
<xsl:value-of select="$conferenceName"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$conferenceNameDot"/>
</xsl:otherwise>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:if>
<xsl:if test="string-length($volumeDot)>0 or string-length($pages)>0">
<xsl:if test="string-length($title)>0 or string-length($enclosedYearDot)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:call-template name = "ApplyItalicFieldNS">
<xsl:with-param name = "data">
<xsl:choose>
<xsl:when test="((string-length($volume)=0 and string-length($pages)>0) or (string-length($publisher)=0 and (string-length($volume)>0 or string-length($pages)>0)))">
<xsl:value-of select="$conferenceName"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$conferenceNameDot"/>
</xsl:otherwise>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
<xsl:if test="string-length($volumeDot)>0 or string-length($pages)>0">
<xsl:if test="string-length($title)>0 or string-length($enclosedYearDot)>0 or string-length($conferenceNameDot)>0 or string-length($volumeDot)>0 or string-length($pages)>0">
<xsl:if test="string-length($titleDot)>0 or string-length($enclosedYearDot)>0 or string-length($thePerformerAndConductorDot)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:copy-of select="$_albumTitleMediumDot" />
</xsl:if>
<xsl:if test="string-length($tempCSCPr)>0">
<xsl:if test="string-length($titleDot)>0 or string-length($enclosedYearDot)>0 or string-length($thePerformerAndConductorDot)>0 or string-length($_albumTitleMediumDot)>0">
<xsl:if test="string-length($titleDot)>0 or string-length($enclosedDateDot)>0 or string-length($tempPVIEP)>0 or string-length($theMiscEditorAndTranslatorAndCompilerDot)>0">
<xsl:if test="string-length($titleDot)>0 or string-length($enclosedDateDot)>0 or string-length($tempPVEP)>0 or string-length($theMiscEditorAndTranslatorAndCompilerDot)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:value-of select="$tempCSCPu"/>
</xsl:if>
<xsl:if test="string-length($tempRDAFU)>0">
<xsl:if test="string-length($titleDot)>0 or string-length($enclosedDateDot)>0 or string-length($tempPVEP)>0 or string-length($theMiscEditorAndTranslatorAndCompilerDot)>0 or string-length($tempCSCPu)>0">
<xsl:if test="string-length($intervieweeLFDot)>0 or string-length($enclosedDateDot)>0 or string-length($interviewTitleDot)>0 or string-length($tempPrP)>0">
<xsl:if test="string-length($intervieweeLFDot)>0 or string-length($enclosedDateDot)>0 or string-length($interviewTitleDot)>0 or string-length($tempPrP)>0 or string-length($theInterviewInterviewerAndEditorAndTranslator)>0">
<xsl:if test="string-length($intervieweeLFDot)>0 or string-length($enclosedDateDot)>0 or string-length($interviewTitleDot)>0 or string-length($broadcastTitleDot)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:value-of select="$theInterviewInterviewer"/>
</xsl:if>
<xsl:if test="string-length($broadcasterDot)>0">
<xsl:if test="string-length($intervieweeLFDot)>0 or string-length($enclosedDateDot)>0 or string-length($interviewTitleDot)>0 or string-length($broadcastTitleDot)>0 or string-length($theInterviewInterviewer)>0">
<xsl:call-template name="templ_prop_Space"/>
</xsl:if>
<xsl:value-of select="$broadcasterDot"/>
</xsl:if>
<xsl:if test="string-length($tempSC)>0">
<xsl:if test="string-length($intervieweeLFDot)>0 or string-length($enclosedDateDot)>0 or string-length($interviewTitleDot)>0 or string-length($broadcastTitleDot)>0 or string-length($theInterviewInterviewer)>0 or string-length($broadcaster)>0">
<xsl:when test = "string-length($prop_TitleOpen) > 0 and string-length($prop_TitleClose) > 0 and string-length($prop_OpenQuote) > 0 and string-length($prop_CloseQuote) > 0 and
not(starts-with($data, $prop_TitleOpen) or (substring($data, string-length($data) - string-length($prop_TitleClose)) = $prop_TitleClose) or starts-with($data, $prop_OpenQuote) or (substring($data, string-length($data) - string-length($prop_CloseQuote)) = $prop_CloseQuote))">
<xsl:call-template name="templ_prop_TitleOpen"/>
<xsl:copy-of select="msxsl:node-set($data)" />
<xsl:call-template name="templ_prop_TitleClose"/>
</xsl:when>
<xsl:when test = "string-length($prop_TitleOpen) > 0 and string-length($prop_TitleClose) > 0 and
not(starts-with($data, $prop_TitleOpen) or (substring($data, string-length($data) - string-length($prop_TitleClose)) = $prop_TitleClose))">